package com.etrans.web.gps.business.report.domain;

import java.io.Serializable;

/**
 * 
 * <title>
 * 报警汇总类（汇总统计了业务类的各种报警）
 * </title>
 * <p>
 * 报警统计汇总VO类，有不满足的关联字段，可在此类按规定添加
 * </p>
 * User: R.劳
 * Date: 2017年6月22日
 * Time: 下午9:22:29
 * To change this template use File | Settings | File Templates.
 */
public class AlarmDailyVO implements Serializable{

	private static final long serialVersionUID = -5272754713642069698L;

	/**
     * 车辆编号
     */
    private Integer  vehicle_id    ;

    /**
     * 分析日期
     */
    private String         date ;

    /**
     * 行驶时长
     */
    private Integer  run_duration    ;

    /**
     * 停车时长
     */
    private Integer  stop_duration      ;

    /**
     * 里程
     */
    private Integer  mileage            ;

    /**
     * 总里程
     */
    private Integer   total_mileage      ;

    /**
     * 总油耗
     */
    private Integer  total_oil           ;

    /**
     * 百公里油耗
     */
    private Integer  oil_consumption     ;

    /**
     * 疲劳报警次数
     */
    private Integer  tired_count         ;

    /**
     * 超速报警次数
     */
    private Integer  over_speed_count   ;

    /**
     * 超时停车次数
     */
    private Integer  park_over_time_count ;

    /**
     * 路段限速报警次数
     */
    private Integer  road_over_speed_count ;

    /**
     * 路段偏移报警次数
     */
    private Integer  road_inout_alarm_count ;

    /**
     * 进出地点报警次数
     */
    private Integer  locale_inout_alarm_count ;

    /**
     * 进出区域报警次数
     */
    private Integer  area_inout_alarm_count;

    /**
     * 夜间行车报警次数
     */
    private Integer  vehicle_night_alarm_count ;

    /**
     * 空调超时报警次数
     */
    private Integer  air_con_alarm_count ;

    /**
     * 车辆超时报警次数
     */
    private Integer  arrive_time_count   ;
    
    /**
     * 道路类型超速报警
     */
    private Integer road_level_speed_alarm_count;

    /**
     * 自编号
     */
    private String internalNo;
    
    /**
     * 车牌号
     */
    private String registrationNo;
    
    /**
     * 企业名称
     */
    private String workUnitName;
    
	public Integer getRoad_level_speed_alarm_count() {
		return road_level_speed_alarm_count;
	}

	public void setRoad_level_speed_alarm_count(Integer road_level_speed_alarm_count) {
		this.road_level_speed_alarm_count = road_level_speed_alarm_count;
	}

	public String getInternalNo() {
		return internalNo;
	}

	public void setInternalNo(String internalNo) {
		this.internalNo = internalNo;
	}

	public String getRegistrationNo() {
		return registrationNo;
	}

	public void setRegistrationNo(String registrationNo) {
		this.registrationNo = registrationNo;
	}

	public String getWorkUnitName() {
		return workUnitName;
	}

	public void setWorkUnitName(String workUnitName) {
		this.workUnitName = workUnitName;
	}

	public Integer getVehicle_id() {
		return vehicle_id;
	}

	public void setVehicle_id(Integer vehicle_id) {
		this.vehicle_id = vehicle_id;
	}

	public String getDate() {
		return date;
	}

	public void setDate(String date) {
		this.date = date;
	}

	public Integer getRun_duration() {
		return run_duration;
	}

	public void setRun_duration(Integer run_duration) {
		this.run_duration = run_duration;
	}

	public Integer getStop_duration() {
		return stop_duration;
	}

	public void setStop_duration(Integer stop_duration) {
		this.stop_duration = stop_duration;
	}

	public Integer getMileage() {
		return mileage;
	}

	public void setMileage(Integer mileage) {
		this.mileage = mileage;
	}

	public Integer getTotal_mileage() {
		return total_mileage;
	}

	public void setTotal_mileage(Integer total_mileage) {
		this.total_mileage = total_mileage;
	}

	public Integer getTotal_oil() {
		return total_oil;
	}

	public void setTotal_oil(Integer total_oil) {
		this.total_oil = total_oil;
	}

	public Integer getOil_consumption() {
		return oil_consumption;
	}

	public void setOil_consumption(Integer oil_consumption) {
		this.oil_consumption = oil_consumption;
	}

	public Integer getTired_count() {
		return tired_count;
	}

	public void setTired_count(Integer tired_count) {
		this.tired_count = tired_count;
	}

	public Integer getOver_speed_count() {
		return over_speed_count;
	}

	public void setOver_speed_count(Integer over_speed_count) {
		this.over_speed_count = over_speed_count;
	}

	public Integer getPark_over_time_count() {
		return park_over_time_count;
	}

	public void setPark_over_time_count(Integer park_over_time_count) {
		this.park_over_time_count = park_over_time_count;
	}

	public Integer getRoad_over_speed_count() {
		return road_over_speed_count;
	}

	public void setRoad_over_speed_count(Integer road_over_speed_count) {
		this.road_over_speed_count = road_over_speed_count;
	}

	public Integer getRoad_inout_alarm_count() {
		return road_inout_alarm_count;
	}

	public void setRoad_inout_alarm_count(Integer road_inout_alarm_count) {
		this.road_inout_alarm_count = road_inout_alarm_count;
	}

	public Integer getLocale_inout_alarm_count() {
		return locale_inout_alarm_count;
	}

	public void setLocale_inout_alarm_count(Integer locale_inout_alarm_count) {
		this.locale_inout_alarm_count = locale_inout_alarm_count;
	}

	public Integer getArea_inout_alarm_count() {
		return area_inout_alarm_count;
	}

	public void setArea_inout_alarm_count(Integer area_inout_alarm_count) {
		this.area_inout_alarm_count = area_inout_alarm_count;
	}

	public Integer getVehicle_night_alarm_count() {
		return vehicle_night_alarm_count;
	}

	public void setVehicle_night_alarm_count(Integer vehicle_night_alarm_count) {
		this.vehicle_night_alarm_count = vehicle_night_alarm_count;
	}

	public Integer getAir_con_alarm_count() {
		return air_con_alarm_count;
	}

	public void setAir_con_alarm_count(Integer air_con_alarm_count) {
		this.air_con_alarm_count = air_con_alarm_count;
	}

	public Integer getArrive_time_count() {
		return arrive_time_count;
	}

	public void setArrive_time_count(Integer arrive_time_count) {
		this.arrive_time_count = arrive_time_count;
	}

}
